Usability Analysis of Visual Programming Environments
نویسندگان
چکیده
Visual programming languages (VPLs) are a very interesting development in computer science. As psychologists, we are especially pleased to see their proliferation because they hold out the promise of informal, non-textual reasoning, one of the skills that distinguishes efficient problem-solving. But they have not reached their zenith yet. Considerable difficulties still exist for users, which prevent their widescale adoption. Technical advances in VPL design therefore need to be accompanied by research into their usability and how to improve it.
منابع مشابه
Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework
The cognitive dimensions framework is a broad-brush evaluation technique for interactive devices and for non-interactive notations. It sets out a small vocabulary of terms designed to capture the cognitively-relevant aspects of structure, and shows how they can be traded off against each other. The purpose of this paper is to propose the framework as an evaluation technique for visual programmi...
متن کاملPatternprogrammer: yet another rule-based programming environment for children
Graphical rewrite rules are often used in programming environments for children. These rules consist of two parts: a left-hand side, which is visually matched in the environment, and a right hand side, which replaces the matched area. Programs using graphical rewrite rules typically describe behaviour 2D visual simulations where the program describes how visual agents move around a 2D space and...
متن کاملA framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations
Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students deve...
متن کاملDiscount Eye Tracking: The Enhanced Restricted Focus Viewer
This paper discusses the design and implementation of a unique software tool, the enhanced restricted focus viewer (ERFV), for tracking the visual attention of users in hyperlinked environments such as web sites. The software collects data such as mouse clicks along with the path of the user’s visual attention as they browse a site. Unlike traditional eye-tracking procedures, the ERFV requires ...
متن کاملWhat is the Best Environment - Language for Teaching Robotics Using Lego
We aim to produce a range of educational materials to teach robotics to a variety of audiences using the LEGO Mindstorms Robotics Invention SystemTM. We briefly review the programming environments currently available and consider their appropriateness for our candidate audiences. There is the usual trade-off between ease of use and power. It is suggested that no single programming environment i...
متن کامل